@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; font-size:12px; list-style-type:none; text-decoration:none; font-family:"宋体", Arial, Helvetica, sans-serif;}
html,body { scrollbar-face-color:#dee3e7; /*滚动条3D表面（ThreedFace）的颜色*/scrollbar-highlight-color:#ffffff; /*滚动条3D界面的亮边（ThreedHighlight）颜色*/scrollbar-shadow-color:#dee3e7; /*滚动条3D界面的暗边（ThreedShadow）颜色*/scrollbar-3dlight-color:#d1d7dc; /*滚动条亮边框颜色*/scrollbar-arrow-color:#006699; /*滚动条方向箭头的颜色*/scrollbar-track-color:#efefef; /*滚动条的拖动区域(TrackBar)颜色*/scrollbar-darkshadow-color:#98aab1; /*滚动条暗边框（ThreedDarkShadow）颜色*/}
img, img a { border:0;}
h2 { font-size:1.8em;font-weight: normal;margin: 0 0 8px 0;}
h2 span{ font-size:18px;}
h3 { font-size:1.1em;margin-bottom:6px;}
h4 { font-size:1.1em;margin-bottom:4px;}
.clear { clear:both;}

/***********************************登录页面css**************************************************************/
.login_body { background:#c3c3c3;}
.login { width:100%; min-width:1024px;}

.login .header { width:100%; height:115px;}
.login .header .logo { float:left; width:30%; height:100%;}
.login .header .logo img {width:171px; height:78px; margin-left:45px; padding-top:20px;}
.login .header .center { float:left; width:40%; height:100%;}
.login .header .sub_system_logo { float:left; width:30%; height:100%;}
.login .header .sub_system_logo img {float:right; width:259px; height:43px; margin-right:45px; padding-top:40px;}

.login .middle { width:100%; height:435px;background:url(../images/middle_bg.jpg) repeat-x;}
.login .middle .middle_left { float:left; width:20%; height:100%;}
.login .middle .middle_middle { float:left; width:60%; height:100%;}
.login .middle .middle_middle .login_box{ width:590px; height:297px; margin:80px auto auto auto; background:url(../images/middle_login_frame.jpg) no-repeat;}
.login .middle .middle_middle .login_box .user_name { width:295px; height:33px;  margin-left:169px; padding-top:89px;}
.login .middle .middle_middle .login_box .password { width:295px; height:33px; margin-left:169px; padding-top:39px;}
.login .middle .middle_middle .login_box .login_error_msg { width:295px; height:15px; margin-left:169px; padding-top:10px;}
.login .middle .middle_middle .login_box .login_btns { width:295px; height:33px; margin-left:165px; padding-top:20px;}
.login .middle .middle_right { float:left; width:20%; height:100%;}

.login .adjust_login_height_bottom { width:1280px; height:0px;}
.login .bottom { width:100%; height:79px;}


.login .footer { width:100%; height:39px; background:url(../images/footer_bg.jpg);}
.login .footer .copyright { width:501px; height:39px; margin:0 auto 0 auto; background:url(../images/footer_copyright.png) no-repeat;}
/**********************************************************************************************************/

/***********************************登录后主页面css**********************************************************/
.main_body { background:#d1d1d1;}
.main { width:1024px; margin:0 auto 0 auto;}

.main .header { width:100%; height:105px;}
.main .header .right { float:left; width:30%; height:100%;}
.main .header .right .logo { width:171px; height:78px; margin-left:45px; padding-top:20px; background:url(../images/logo.png) no-repeat;}
.main .header .center { float:left; width:40%; height:100%; }
.main .header .left { float:left; width:29%; height:100%;}
.main .header .left .sub_system_logo { width:100%; height:20px; padding-top:40px;}
.main .header .left .exit_btn { width:79px; height:27px; margin-left:200px; margin-top:15px;}

.main .navigator { width:100%;}
.main .navigator .first_level { width:100%; height:27px; border-bottom:solid; border-bottom-color:#979797;}
.main .navigator .first_level .menu1_on { float:left; width:103px; height:27px; margin-right:5px; line-height:27px; background:url(../images/menu1_on_bg.png) left top no-repeat; display:block; text-align:center; color:#3d3d3d; font-size:13px; font-weight:bold; cursor:pointer;}
.main .navigator .first_level .menu1_off { float:left; width:103px; height:27px; margin-right:5px; line-height:27px; background:url(../images/menu1_off_bg.png) left top no-repeat; display:block; text-align:center; color:#ffffff; font-size:13px; font-weight:bold; cursor:pointer;}

.main .navigator .second_level { width:100%; height:32px; border-bottom:1px solid #cccccc; border-bottom-color:#929292; background:#ccc;}
.main .navigator .second_level .menu2_on { float:left; width:125px; height:32px; margin-right:5px; line-height:32px; background:url(../images/menu2_on_bg.png) top left no-repeat; text-align:center; color:#1977c4; font-size:13px; font-weight:bold; cursor:pointer;}
.main .navigator .second_level .menu2_off { float:left; width:125px; height:32px; margin-right:5px; line-height:32px; text-align:center; color:#3d3d3d; font-size:13px; font-weight:bold; cursor:pointer;}

.main .space { width:100%; height:10px;}

.main .middle { width:100%; height:436px;}
.main .middle .middle_left { float:left; width:49%; height:100%; margin-right:1%;}
.main .middle .middle_left .middle_left_top { width:100%; height:40%;}
.main .middle .middle_left .middle_left_bottom { width:100%; height:59%;}
.main .middle .middle_right { float:left; width:50%; height:100%;}

.main .bottom { width:100%; height:10px;}

.main .footer { width:100%; height:39px; background:url(../images/footer_bg.jpg);}
.main .footer .copyright { width:501px; height:39px; margin:0 auto 0 auto; background:url(../images/footer_copyright.png) no-repeat;}

/**********************************************************************************************************/

/**********************************************************************************************************/
.dashboardpanel{ border:5px solid #ececec; clear:both;}
.dashboardpanel h3{ margin:0px; height:22px; border:1px solid #cccccc; border-bottom:0px; background: url(../images/dashboardpanel_bg_1.gif) repeat-x; padding-left:10px; padding-top:6px; color:#FFF;}
.dashboardpanel h3 img{vertical-align:bottom; margin-right:4px;}
.dashboardpanelcontent{ border:2px solid #cccccc; padding:10px; background:#ECECEC;}
.dashboardpanelcontent a { font-family:"微软雅黑"; font-size:12px; text-decoration: underline; cursor:pointer; padding-top:10px;}
.dashboardpanelcontent span { font-family:"微软雅黑"; font-size:16px; padding-top:10px;}

/**********************************************************************************************************/